Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1995 1994
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F2 Spain F13 Uzbekistan F2 Italy F4 Laos F1 USA F8 USA F9 Mexico F2 Mexico F3 Mexico F4 USA F13 Indonesia F5 Thailand F4 Thailand F5 Chinese Taipei F2 China F4 China F4 (Luzhou) Yokohama Challenger 2001 - Yokohama USA F14 Ciur Cup 99 - Prague XL Capital Bermuda Open - Bermuda The Surbiton Trophy - Surbiton ATP Challenger Open 2004 - Monchengladbach Intersport Heilbronn Open - Heilbronn PrivatBank Cup - Dnepropetrovsk The LTA Cardiff Challenger - Cardiff Okal Cup 2004 - Eckental Open Castilla y Leon - Segovia Genoa Open - Genova VII Open Banc Agricol - Andorra Whirlpool Open - Budapest Akbank Private Banking TED Open 2006 - Istanbul Tatra Banka Open 2003 - Bratislava Internationaux de Doubs Open de Franchie-Comte - Besancon USTA Tallahassee Tennis Challenger - Tallahassee Abierto Club Casablanca - Mexico City Intersport Heilbronn Open - Heilbronn Hugarian Food Open - Budapest GHI Bronx Classic - Bronx V Abierto Internacional de Salinas - Salinas Zagreb Open - Zagreb Busan Open Challenger Tennis - Busan Nova Challenger Osaka - Osaka Fergana Challenger - Fergana Trofeo Sisma Mantova - Mantova Opel Bulvaria MCG Bulgarian Open - Sofia Tatra Banka Slovak Open - Bratislava Memorial Kolyaskin - Donetsk USTA Challenger of Dallas - Dallas Open de Rennes La Trinitaine - Rennes KGHM Polish Indoors - Wroclaw San Luis Potosi Challenger 2000 - San Luis Potosi Kobstaedernes ATP Challenger - Kolding Napoli Challenger - Napoli Ho Chi Minh City Challenger - Ho Chi Minh City ATP Open Castilla y Leon - Segovia Powder Byrne Trophy - Surbiton Heineken Challenger - Ho Chi Minh City X Open Internacional D'Andorra - Andorra IPP Open - Helsinki Jameson Cup - Milan Uncle Toby's Burnie Challenger - Tasmania Jameson Cup - Milan Olbia Challenger - Olbia The Granby Natrel Challenger - Granby Arroyo de la Encomienda - Valladolid 2003 USTA Challenger of Calabasas - Calabasas Mobilux Open - Luxembourg Belgaum Open - Belgaum HTV Challenger - Ho Chi Minh City Internazionali di Tennis - Bergamo XL Bermuda Open - Bermuda Roma Challenger 2007 - Rome The Natrel's Challenger of Granby - Granby Tiburon Challenger - Tiburon Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tatra Banka Open - Bratislava Logopak Challenger 2005 - Lubeck Heineken Challenger - Ho Chi Minh City Pro Tennis World Open - Sunrise BMW Tennis Championship - Sunrise Open Castilla y Leon - Segovia Binghamton Professional Tennis Tournament - Binghamton Guzzini Challenger - Recanati Taiwan Challenger - Kaohsiung Como Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Lambertz Open by Stawag - Aachen Privat Bank Cup - Dnepropetrovsk Bauer Watertechnology Cup - Eckental Challenger Groningen - Groningen Toyota Challenger Mobilux Open - Luxembourg Singapore Challenger Wolfsburg Challenger Challenger 42 - Andrezieux Riviera di Rimini Challenger - Rimini Guzzini Challenger - Recanati Aptos Challenger Shanghai Challenger Caltanissetta Challenger BMW Tennis Championship - Sunrise TED Open - Istanbul Seoul Challenger Toyota Challenger Kobstaedernes ATP Challenger - Kolding Burnie Challenger Singapore Challenger Kyoto Challenger Pingguo Challenger Kaohsiung Challenger Busan Challenger Vancouver Challenger Leon Challenger Mexico City Challenger Busan Challenger Prostejov Challenger Vancouver Challenger ATP Guzzini Challenger - Recanati Aptos Challenger Bangkok Challenger Kaoshuing Challenger Yokohama Challenger Samsung Challenger 2007 - Ho Chi Minh City Maui Challenger Chitre Challenger Dallas Challenger Irving Challenger Fergana Challenger - Fergana Busan Challenger Nottingham Challenger Nottingham-2 Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Citta di Como - Como Istanbul Challenger Dallas Challenger Geneva Challenger Bratislava Challenger Noumea Challenger Taipei City Challenger Busan Challenger Ilkley Challenger Bangkok Challenger Manila Challenger New Delhi Challenger Guangzhou Challenger Busan Challenger 2004 Freeman Men's Challenger - Joplin Ho Chi Minh City Challenger Ningboo Challenger China Open - Beijing Bangkok Challenger 3rd Volkswagon Challenger - Wolfsburg Ho Chi Minh City Challenger Kun-Ming Challenger Kyoto Challenger - Kyoto Akbank Private Banking TED Open - Istanbul Taipei City Challenger Kyoto Challenger Vancouver Challenger Tiburon Challenger Bangkok Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Brescia Challenger Campionati Internazionali di Sicilia - Palermo Seoul Challenger The Wright Financial Group, Inc. Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa Bauer Watertechnology Cup - Eckental Napoli International Cup - Napoli Kyoto Challenger The LTA Wrexham Challenger - Wrexham Kaohsiung Challenger Heineken Challenger - Ho Chi Minh City Fergana Tennis Challenger Tournament - Fergana Kobe Challenger Fifth-Third Bank Tennis Championships - Lexington Sardinia International Championship - Cagliari Bangkok Challenger Shenzhen Challenger Winnetka Challenger Taipei City Challenger Dharwad Challenger 2003 - Dharwad Zhangjiagang Challenger International Championship of Croatia - Umag Gimcheon Challenger Croatian Indoors - Split USTA Men's Challenger of Dallas - Dallas Kroger / St. Jude International - Memphis Jameson Cup - Milan Advanta Championships - Philadelphia Open Seat-Godo '98 - Barcelona Chengdu Challenger AT&T Challenge - Atlanta America's Red Clay Tennis Championship - Coral Springs KGHM Polish Indoors - Wroclaw XII Internazionali di Tennis CARISBO - Bologna 1998 Mercedes Cup - Stuttgart Kaohsiung Challenger Grand Prix de Tennis de Toulouse - Toulouse Abierto Mexicano de Tenis - Mexico City Open Castilla y Leon Trofeo Iberdrola - Segovia Gold Flake Open - Chennai International Championship of Croatia - Umag Internazionali di Tennis di San Marino - San Marino Polish Open 99 - Poznan Copa Ericsson - Sao Paulo SMS Tennis Cup - Sao Paulo Heilbronn Challenger - Heilbronn The Surbiton Trophy - Surbiton Head Cup Busan Open - Busan President's Cup 2000 - Tashkent Nottingham Men's Challenger - Nottingham Davidoff Swiss Indoors - Basel Taipei City Challenger Samsung Open - Brighton Fergana Challenger - Fergana Kroger / St. Jude International - Memphis Citrix Tennis Championships - Delray Beach Busan Open Challenger Tennis - Busan Fifth-Third Bank Tennis Championships - Lexington Colorado Classic - Denver Winnetka Challenger Internazionali de Tennis di Bergamo - Bergamo The Stella Artois Grass Court Championships - London Tumkur Open - Tumkur Heineken Trophy - 's-Hertogenbosch Miller Lite Hall of Fame Tennis Championships - Newport Internazionali di Tennis di San Marino - San Marino Heineken Challenger 2004 - Ho Chi Minh City Romanian Open - Bucharest Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw International Championships of Sicily - Palermo Challenger Leon 2004 - Leon Legg Mason Tennis Classic - Washington D.C. Kyiv Open - Kiev Barletta Citta Della Disfida Open 2000 - Barletta Intersport Heilbronn Open - Heilbronn Venice Open - Venice President's Cup - Tashkent Investor Swedish Open - Bastad Samsung Securities Cup Challenger Tennis - Seoul Tatra Banka Open 2001 - Bratislava Milano Challenger-Jameson Cup - Milan Jameson Cup - Milan MFS Pro Tennis Championships - Boston Venice Challenger - Venice CA Challenger - Graz Copa Ericsson - Lima Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Seascape Challenger - Aptos Adidas International - Sydney Czech Indoor Open - Prague Hilton Waikoloa Village USTA Challenger - Waikoloa KGHM Polish Indoors - Wroclaw Milan Indoors - Milan Challenger 42 - Andrezieux Busan Open - Busan International Tennis Championships - Delray Beach 2004 Colorado Tennis Classic - Denver Burbank Challenger - Burbank Tennis Napoli Cup - Napoli The Nottingham Open - Nottingham Ciudad de Pozoblanco Open Diputacion - Cordoba Isla de Lanzarote - Lanzarote The Samsung Open - Nottingham The Surbiton Trophy - Surbiton Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Mercedes-Benz Cup - Los Angeles The Stella Artois Grass Court Championships - Queen's/London Wideyes Swedish Open - Bastad RCA Championships - Indianapolis Copenhagen Open - Copenhagen Kremlin Cup - Moscow Milan Indoors - Milan Legg Mason Tennis Classic - Washington D.C. Abierto Mexicano de Tenis - Mexico City Waldbaum's Hamlet Cup - Long Island Cerveza Club Columbia Open - Bogota Davidoff Swiss Indoors - Basel Milan Indoors - Milan Siebel Open - San Jose Pilot Pen International - New Haven The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Stockholm Open - Stockholm Nice Heineken Open Shanghai - Shanghai President's Cup - Tashkent Cerveza Club Columbia Open - Bogota Kroger / St. Jude International - Memphis Nottingham-2 Challenger AAPT Championships - Adelaide Heineken Open - Auckland Adidas International - Sydney Milan Indoors - Milan Open 13 - Marseille U.S. Men's Clay Court Championships - Houston Kroger / St. Jude International - Memphis Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Fergana Challenger Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Prostejov Challenger CA Tennis Trophy - Vienna Open 13 - Marseille Kroger / St. Jude International - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Arizona Men's Tennis Championships - Scottsdale Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London Mumbai Open - Mumbai Open de Moselle - Metz Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Chennai Open - Chennai Millenium Tennis Championships - Delray Beach The Dubai Tennis Championships - Dubai U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona China Open - Beijing Thailand Open - Bangkok Mumbai Open - Mumbai The Nottingham Open - Nottingham AEGON International - Eastbourne Caloundra Challenger SAP Open - San Jose Campbell's Hall of Fame Tennis Championships - Newport Malaysian Open - Kuala Lumpur Malaysian Open - Kuala Lumpur China Open - Beijing Thailand Open - Bangkok Next Generation Adelaide International - Adelaide Open de Moselle - Metz CA Tennis Trophy - Vienna Hong Kong Challenger Seoul Challenger Rimouski Challenger Johannesburg Shanghai Challenger Ortisei Challenger Florence Helsinki Challenger Toyota Challenger BB&T Atlanta Open - Atlanta Brisbane International - Brisbane Dallas Challenger Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Guadalajara Challenger Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad International Championships of Sicily - Palermo Hellmann's Cup - Santiago Copenhagen Open - Copenhagen Andria Challenger Morelos Challenger St. Petersburg Open - St. Petersburg Manchester Challenger Aircel Chennai Open - Chennai Abierto Mexicano de Tenis Pegaso - Mexico City Ordina Open - 's-Hertogenbosch Suzhou Challenger Hall of Fame Tennis Championships - Newport Yokohama Challenger Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Siebel Open - San Jose Claro Open Colombia - Bogota Heineken Open - Auckland Claro Open Colombia - Bogota Qingdao Challenger Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca TD Waterhouse Cup - Long Island AIG Japan Open Tennis Championships - Tokyo Aptos Challenger Yokohama Challenger Quanzhou Challenger Taipei City Challenger Ningboo Challenger Seoul Challenger Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Le Gosier Challenger Honda Kah Singapore Men's Tennis Open - Singapore Shimadzu All Japan Indoor - Kyoto USTA Challenger of North Miami Beach - North Miami Beach AIG Japan Open Tennis Championships - Tokyo Kuppers Kolsch Cup - Aachen Samsung Securities Cup - Seoul Shimadzu All Japan Indoor - Kyoto West Side Tennis Club Clay Court Challenger - Forest Hills Grolsch Open - Amsterdam Qatar Mobil Open '99 - Doha Heineken Open - Auckland Galleryfurniture.com Challenge - Atlanta Sybase Open - San Jose Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Open Seat-Godo 2001 - Barcelona Stockholm Open - Stockholm Open Romania - Bucharest AIG Japan Open - Tokyo Internationaler Raiffeisen Grand Prix - St. Polten Regions Morgan Keegan Championships - Memphis The 10tele.com Open - Nottingham Pilot Pen Tennis - New Haven Next Generation Adelaide International - Adelaide St. Petersburg Open - St. Petersburg ABN/AMRO World Tennis Tournament - Rotterdam Guardian Direct Cup - London Copenhagen Open - Copenhagen Open Seat-Godo '99 - Barcelona Pilot Pen Tennis - New Haven Internationaler Raiffeisen Grand Prix - St. Polten Thailand Open - Bangkok Investor Swedish Open - Bastad The Samsung Open - Bournemouth Kroger / St. Jude International - Memphis Open Seat Godo - Barcelona Heineken Trophy - 's-Hertogenbosch Grand Prix Hassan II - Casablanca The Hamlet Cup - Long Island Japan Open - Tokyo Thailand Open - Bangkok U.S. Men's Clay Court Championship - Orlando Eutelsat Monte Carlo Open - Monte Carlo Merano Open - Merano Italian Open - Rome International Championship of Croatia - Umag Internazionali di Tennis di San Marino - San Marino Italian Open - Rome Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Qatar Mobil Open 2001 - Doha Heineken Open - Auckland Tennis Masters Series - Rome Copenhagen Open - Copenhagen Tennis Masters Series - Paris Tennis Masters Series - Miami BMW Open - Munich Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Davidoff Swiss Indoors - Basel Indian Wells Grand Prix Hassan II - Casablanca Grand Prix de Tennis de Lyon - Lyon Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Dutch Open Tennis - Amersfoort Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Kitzbuhel Masters Series Hamburg - Hamburg Rogers Masters - Toronto Mallorca Open - Mallorca Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Toronto Sony Ericsson Open - Miami Sony Ericsson Open - Miami Gerry Weber Open - Halle Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami China Open - Beijing Heineken Open - Auckland Milan Indoors - Milan Open de Moselle - Metz Tennis Channel Open - Las Vegas AIG Japan Open Tennis Championships - Tokyo U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Italian Open - Rome French Open - Paris Farmers Classic - Los Angeles Wimbledon - London U.S. Open - New York French Open - Paris SAP Open - San Jose Wimbledon - London Australian Open - Melbourne Wimbledon - London Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg The Ericsson Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Campionati Internazionali D'Italia - Rome Australian Open - Melbourne Wimbledon - London Tennis Masters Series - Rome BNP Paribas Open - Indian Wells Tennis Masters Series - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London The Stella Artois Championships - London Hall of Fame Tennis Championships - Newport U.S. Open - New York French Open - Paris U.S. Open - New York Campbell's Hall of Fame Tennis Championships - Newport Apia International - Sydney Wimbledon - London French Open - Paris French Open - Paris Davis Cup, World Group, F, SWE-ITA 4-1 Davis Cup, World Group, QR, BEL-ITA 4-1 Davis Cup, Group 1, 2R, FIN-ITA 4-1 Davis Cup, Group 1, REL2, ZIM-ITA 3-2 Hopman Cup - Perth Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, Group 1, 2R, TPE-KOR 1-4 Davis Cup, Group 1, PO, TPE-CHN 3-2 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, Group II, 3R, PAK-TPE 3-2 Wimbledon - London 15th Asian Games Doha 2006 Italian Open - Rome Australian Open (Wildcard) French Open - Paris U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Australian Open - Melbourne Davis Cup, World Group, 1R, ITA-IND 4-1 Davis Cup, World Group, QF, ITA-ZIM 5-0 Davis Cup, World Group, SF, ITA-USA 4-1 Davis Cup, World Group, QR, ITA-FIN 3-2 Davis Cup, Group 1, REL2, ITA-POR 4-1 Davis Cup, Group I, PO, TPE-CHN 2-3 Davis Cup, World Group, 1R, ESP-ITA 4-1 Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, World Group, 1R, SUI-ITA 3-2 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, Group 1, 2R, MAR-ITA 3-2 Davis Cup, Group 1, REL1, TPE-PAK 5-0